// 引入js
importScripts("./math.js");

function fibonacci(n) {
  if (n === 1) return 0;
  if (n === 2) return 1;
  return fibonacci(n - 2) + fibonacci(n - 1);
}

// self 分线程的上下文对象，分线程上的内容都在self上

// 分线程接受主线程的消息
self.onmessage = function (e) {
  // e.data 就是消息的具体内容
  console.log(e.data);
  const res = fibonacci(30);

  console.log(add(1, 2));
  // 将结果发送给主线程
  self.postMessage(res);
};
